Ruby on Rails 提供了一系列的 Form Helper 方法,用於簡化表單的建立和處理。
以下是一些常用的 Form Helper 功能:submit:生成一個提交按鈕。label:生成一個標籤,用於標識表單欄位。text_field:生成一個文字輸入欄位。text_area:生成一個文字區域輸入欄位。number_field:生成一個數字輸入欄位。password_field:生成一個密碼輸入欄位。email_field:生成一個電子郵件輸入欄位。
check_box:生成一個勾選框。radio_button:生成一個單選按鈕。button:生成一個普通按鈕。telephone_field:生成一個電話號碼輸入欄位。date_field:生成一個日期輸入欄位。time_field:生成一個時間輸入欄位。datetime_field:生成一個日期時間輸入欄位。file_field:生成一個檔案上傳欄位。
form_tag:建立一個表單標籤,用於包裹表單欄位。form_for:基於模型物件建立一個表單,並自動生成相對應的表單欄位。select:生成一個下拉列表。collection_select:生成一個關聯模型的下拉列表。fields_for:用於處理關聯模型的嵌套表單。nested_fields_for:處理動態添加的嵌套表單欄位。error_messages_for:顯示模型物件中的錯誤訊息。